package com.hhit.zhgd.service

import com.baomidou.mybatisplus.core.metadata.IPage
import com.baomidou.mybatisplus.extension.service.IService
import com.hhit.zhgd.domain.entity.ZhgdAwardManagement
import com.hhit.zhgd.domain.entity.ZhgdRiskPlan
import com.hhit.zhgd.domain.response.BaseResp
import org.springframework.web.multipart.MultipartFile

interface ZhgdAwardManagementService:IService<ZhgdAwardManagement> {

    fun selectAll(tJjAwardManagement: ZhgdAwardManagement?): IPage<ZhgdAwardManagement?>?

    fun insert(tJjAwardManagement: ZhgdAwardManagement?): Int?

    fun delete(idList: List<Long?>?): Int

    @Throws(Exception::class)
    fun importExcel(file: MultipartFile?): BaseResp<Any?>?

    fun findTJjRiskPlanList(tJjAwardManagement: ZhgdAwardManagement?): List<ZhgdRiskPlan?>?

    fun deleteTJjRiskPlan(ids: List<String?>?): BaseResp<Any?>?
}